
# pyyaml

"""
1. 概念 ： 专门做配置文件编写，后缀是.yml 或者.yaml .
2. 格式 :
    （1）. 最外层是一个字典
    (2). key:value  <==> {key:value}
    (3). -代表列表 ，[ruby,perl,python]
        - ruby
          perl
          python
    (3). 关键字 ：null , true ,false   《==》 None ,True ,Flase
    (4). ~ ：None
    (5). 字符串 ：不加引号 。
    (6). 定义多文档 ：中间使用---隔开 ，

3. 第三方模块 : pyyaml
    作用 ： 主要是用来进行yaml数据转化
    下载 ： pip install pyyaml
    导包 ：import yaml

4. 支持的方法：
    load(yaml文件) ： 将yaml格式的数据转化为Python对象 ，支持文件中只有一个yaml文档。
    load_all(yaml文件对象) ： 将yaml格式的数据转化为Python对象,支持文件中有多个yaml文档
    safe_load(yaml文件对象) :将yaml格式的数据转化为python对象，更加安全 。
    dump(data,ymal对象) ： 将Python对象转化为yaml格式并且输出到yaml文件中
    dump_all(data,yaml对象) ：将Python对象转化为yaml格式并且输出到yaml文件中 ，支持多个Python对象
    safe_dump(data,yaml对象) ：将Python对象转化为yaml格式并且输出到yaml文件中 ,但更加安全
"""